package com.ttbj.api.dto.driver;

import java.io.Serializable;
import java.util.Date;

public class DriverDto implements Serializable{
	
	private static final long serialVersionUID = 846651564071613905L;
	
	//主键id
	private Long driverId;
	//司机编号
    private String driverNum;
    //司机真实姓名
    private String driverRealName;
    //司机用户名
    private String driverName;
    //司机密码
    private String driverPwd;
    //司机照片
    private String driverPic;
    //司机年龄
    private String driverAge;
    //司机驾照号
    private String driverLicence;
    //司机身份证号
    private String driverIdcard;
    //司机手机号
    private String driverPhone;
    //手机验证码
    private String driverToken;
    
    //车辆编号
    private Long driverTruck;
    //车牌号
    private String truckCarnum;
    //流程 1:已添加手机号码 2用户名密码 3:车牌号 4:用户信息（身份证）5:驾驶证和行驶证照片 6:完善银行卡信息
    private Integer driverFlag;
    //行驶证图片路径
    private String driverVehiclePic;
    //身份证正面照片
    private String driverIdcardPicFront;
    //身份证背面照片
    private String driverIdcardPicReverse;
    //0：公司司机，1：社会司机
    private Integer driverIsCompany;
    
    //更新时间
    private Date driverUpdateTime;
    //插入时间
    private Date driverInsTime;
    //是否验证，0为验证，1未验证
    private Integer driverIsVerify;
    //是否删除：0：删除 1：未删除
    private Integer driverIsDelete;
    //驾照图片的路径名称
    private String driverLicencePic;
    //短运司机审核：0未审核，1审核通过，2审核未通过
    private Integer driverToExamine;
    
    private Long comnumId;	//公司id
    private String comnumNum;	//公司编号
    private String comnumName; //公司名称
    
    private String driverAccType;	//账户类型:00对私，01对公
    private String driverAccBank;	//开户银行
    private String driverCardNo;	//银行卡号
    private String driverCardName;	//持卡人姓名
    private String driverMobileNo;	//手机号
    private String driverAccIdCard;	//开户身份证号
    private String driverAccountNo;	//账户号
    
    
	public Long getDriverId() {
		return driverId;
	}
	
	public void setDriverId(Long driverId) {
		this.driverId = driverId;
	}
	
	public String getDriverNum() {
		return driverNum;
	}
	
	public void setDriverNum(String driverNum) {
		this.driverNum = driverNum;
	}
	
	public String getDriverRealName() {
		return driverRealName;
	}
	
	public void setDriverRealName(String driverRealName) {
		this.driverRealName = driverRealName;
	}
	
	public String getDriverName() {
		return driverName;
	}
	
	public void setDriverName(String driverName) {
		this.driverName = driverName;
	}
	
	public String getDriverPwd() {
		return driverPwd;
	}
	
	public void setDriverPwd(String driverPwd) {
		this.driverPwd = driverPwd;
	}
	
	public String getDriverPic() {
		return driverPic;
	}
	
	public void setDriverPic(String driverPic) {
		this.driverPic = driverPic;
	}
	
	public String getDriverAge() {
		return driverAge;
	}
	
	public void setDriverAge(String driverAge) {
		this.driverAge = driverAge;
	}
	
	public String getDriverLicence() {
		return driverLicence;
	}
	
	public void setDriverLicence(String driverLicence) {
		this.driverLicence = driverLicence;
	}
	
	public String getDriverIdcard() {
		return driverIdcard;
	}
	
	public void setDriverIdcard(String driverIdcard) {
		this.driverIdcard = driverIdcard;
	}
	
	public String getDriverPhone() {
		return driverPhone;
	}
	
	public void setDriverPhone(String driverPhone) {
		this.driverPhone = driverPhone;
	}
	
	public Long getDriverTruck() {
		return driverTruck;
	}
	
	public void setDriverTruck(Long driverTruck) {
		this.driverTruck = driverTruck;
	}
	
	public Integer getDriverFlag() {
		return driverFlag;
	}
	
	public void setDriverFlag(Integer driverFlag) {
		this.driverFlag = driverFlag;
	}
	
	public String getDriverVehiclePic() {
		return driverVehiclePic;
	}
	
	public void setDriverVehiclePic(String driverVehiclePic) {
		this.driverVehiclePic = driverVehiclePic;
	}
	
	public String getDriverIdcardPicFront() {
		return driverIdcardPicFront;
	}
	
	public void setDriverIdcardPicFront(String driverIdcardPicFront) {
		this.driverIdcardPicFront = driverIdcardPicFront;
	}
	
	public String getDriverIdcardPicReverse() {
		return driverIdcardPicReverse;
	}
	
	public void setDriverIdcardPicReverse(String driverIdcardPicReverse) {
		this.driverIdcardPicReverse = driverIdcardPicReverse;
	}
	
	public Integer getDriverIsCompany() {
		return driverIsCompany;
	}
	
	public void setDriverIsCompany(Integer driverIsCompany) {
		this.driverIsCompany = driverIsCompany;
	}
	
	public Date getDriverUpdateTime() {
		return driverUpdateTime;
	}
	
	public void setDriverUpdateTime(Date driverUpdateTime) {
		this.driverUpdateTime = driverUpdateTime;
	}
	
	public Date getDriverInsTime() {
		return driverInsTime;
	}
	
	public void setDriverInsTime(Date driverInsTime) {
		this.driverInsTime = driverInsTime;
	}
	
	public Integer getDriverIsVerify() {
		return driverIsVerify;
	}
	
	public void setDriverIsVerify(Integer driverIsVerify) {
		this.driverIsVerify = driverIsVerify;
	}
	
	public Integer getDriverIsDelete() {
		return driverIsDelete;
	}
	
	public void setDriverIsDelete(Integer driverIsDelete) {
		this.driverIsDelete = driverIsDelete;
	}
	
	public String getDriverLicencePic() {
		return driverLicencePic;
	}
	
	public void setDriverLicencePic(String driverLicencePic) {
		this.driverLicencePic = driverLicencePic;
	}
	
	public Integer getDriverToExamine() {
		return driverToExamine;
	}
	
	public void setDriverToExamine(Integer driverToExamine) {
		this.driverToExamine = driverToExamine;
	}
	
	public String getDriverAccType() {
		return driverAccType;
	}
	
	public void setDriverAccType(String driverAccType) {
		this.driverAccType = driverAccType;
	}
	
	public String getDriverAccBank() {
		return driverAccBank;
	}
	
	public void setDriverAccBank(String driverAccBank) {
		this.driverAccBank = driverAccBank;
	}
	
	public String getDriverCardNo() {
		return driverCardNo;
	}
	
	public void setDriverCardNo(String driverCardNo) {
		this.driverCardNo = driverCardNo;
	}
	
	public String getDriverCardName() {
		return driverCardName;
	}
	
	public void setDriverCardName(String driverCardName) {
		this.driverCardName = driverCardName;
	}
	
	public String getDriverMobileNo() {
		return driverMobileNo;
	}
	
	public void setDriverMobileNo(String driverMobileNo) {
		this.driverMobileNo = driverMobileNo;
	}
	
	public String getDriverAccIdCard() {
		return driverAccIdCard;
	}
	
	public void setDriverAccIdCard(String driverAccIdCard) {
		this.driverAccIdCard = driverAccIdCard;
	}
	
	public String getDriverAccountNo() {
		return driverAccountNo;
	}
	
	public void setDriverAccountNo(String driverAccountNo) {
		this.driverAccountNo = driverAccountNo;
	}
    
	public Long getComnumId() {
		return comnumId;
	}
	
	public void setComnumId(Long comnumId) {
		this.comnumId = comnumId;
	}
	
	public String getComnumNum() {
		return comnumNum;
	}
	
	public void setComnumNum(String comnumNum) {
		this.comnumNum = comnumNum;
	}
	
	public String getComnumName() {
		return comnumName;
	}
	
	public void setComnumName(String comnumName) {
		this.comnumName = comnumName;
	}
	
	public String getDriverToken() {
		return driverToken;
	}
	
	public void setDriverToken(String driverToken) {
		this.driverToken = driverToken;
	}
	
	public String getTruckCarnum() {
		return truckCarnum;
	}
	
	public void setTruckCarnum(String truckCarnum) {
		this.truckCarnum = truckCarnum;
	}
}
